module.exports = {
    localUri:null,
    // 推流信息
    pushArray:{},
    // 拉流代理的通道信息
    cameras:[],
    // 媒体服务器信息
    mediaServers: {},
    // 注册与点播缓存，这是作为server时，下级注册的设备信息
    registry: {
        invites: {}
    },
    /**
     * 根据通道id找到拉流信息
     * @param channelId
     * @return {null}
     */
    getCameraByChannelId(channelId){
        let ret=null;
        this.cameras.forEach(camera=>{
            if(camera.channel_id === channelId){
                ret = camera;
            }
        });
        return ret;
    },
    /**
     * 通过camera_id找到拉流信息
     * @param cameraId
     * @return {null}
     */
    getCameraById(cameraId){
        let ret=null;
        this.cameras.forEach(camera=>{
            if(camera.camera_id === parseInt(cameraId)){
                ret = camera;
            }
        });
        return ret;
    },
    // 28181发查询命令给客户端，返回的recordList放在这里
    recordList: {},
}
